M=200; N=200; K=22; L=45; D=1000; students=[|40,193,40,192| 21,9,21,10| 74,90,75,90| 31,95,31,96| 165,132,165,133| 71,110,71,111| 78,71,77,71| 158,162,157,162| 182,48,182,49| 80,169,81,169| 104,109,104,110| 155,198,155,199| 42,191,42,192| 36,89,36,88| 31,157,32,157| 139,127,140,127| 41,5,42,5| 2,95,1,95| 69,120,69,121| 68,9,69,9| 173,147,173,148| 84,160,84,159| 138,134,139,134| 157,104,158,104| 149,185,149,186| 151,184,151,183| 106,39,106,40| 183,32,182,32| 198,35,198,36| 28,80,29,80| 148,31,147,31| 156,183,155,183| 180,82,180,81| 200,26,199,26| 45,174,46,174| 151,175,152,175| 152,86,153,86| 145,26,146,26| 157,72,157,71| 91,97,90,97| 170,137,170,136| 193,63,192,63| 129,82,130,82| 87,199,87,198| 184,135,185,135| 87,74,87,75| 145,190,145,189| 194,160,194,159| 152,148,153,148| 35,118,34,118| 138,71,137,71| 11,97,10,97| 27,22,27,21| 25,121,25,120| 111,8,111,9| 123,194,123,195| 139,52,139,53| 9,35,9,34| 43,177,42,177| 94,152,94,151| 167,14,166,14| 38,173,38,174| 147,187,147,186| 15,90,16,90| 19,78,20,78| 29,100,29,99| 18,126,17,126| 164,126,165,126| 118,39,118,38| 200,142,200,141| 125,32,125,33| 25,164,24,164| 191,28,192,28| 19,76,18,76| 113,200,112,200| 8,11,9,11| 176,163,176,164| 61,1,62,1| 58,27,58,28| 111,108,110,108| 22,187,23,187| 42,10,42,9| 197,62,198,62| 164,60,164,61| 184,51,185,51| 136,38,136,37| 120,132,119,132| 127,198,126,198| 6,61,7,61| 152,104,151,104| 25,145,25,144| 62,104,62,105| 180,66,181,66| 135,4,136,4| 124,79,124,78| 197,149,197,148| 15,150,15,151| 45,71,45,72| 97,1,96,1| 158,91,159,91| 119,54,119,55| 148,122,147,122| 110,102,111,102| 40,174,39,174| 79,105,79,104| 29,96,29,97| 129,152,129,153| 44,29,44,28| 153,76,153,75| 166,190,167,190| 73,108,72,108| 196,195,196,194| 165,194,166,194| 112,90,112,91| 126,155,127,155| 38,106,39,106| 100,147,100,148| 88,96,88,95| 110,42,110,43| 111,67,110,67| 120,187,119,187| 187,177,187,176| 145,23,145,24| 116,65,115,65| 150,86,151,86| 71,165,72,165| 16,52,16,51| 191,7,192,7| 199,146,199,145| 47,35,48,35| 74,176,75,176| 199,151,199,152| 76,189,76,188| 126,102,126,103| 7,3,8,3| 7,117,8,117| 168,31,168,32| 199,139,199,138| 33,81,33,80| 35,107,36,107| 43,34,42,34| 163,137,163,136| 55,178,54,178| 48,30,48,31| 132,57,131,57| 164,168,164,167| 156,72,155,72| 123,178,124,178| 86,182,85,182| 177,85,177,84| 128,179,129,179| 76,66,76,67| 87,48,86,48| 58,133,59,133| 22,49,22,48| 139,138,138,138| 54,68,54,69| 14,88,14,87| 86,113,86,114| 106,65,105,65| 43,122,42,122| 179,48,180,48| 116,177,116,178| 165,113,165,114| 59,162,59,163| 21,131,22,131| 80,125,80,126| 159,65,158,65| 172,48,172,49| 73,13,74,13| 160,83,159,83| 135,134,135,133| 30,93,30,92| 99,10,99,9| 35,148,35,149| 162,37,162,38| 147,104,147,103| 158,75,157,75| 64,53,64,52| 81,188,82,188| 80,188,79,188| 52,6,51,6| 151,118,151,119| 189,170,189,171| 46,171,46,170| 45,81,46,81| 186,164,186,163| 82,162,83,162| 157,77,157,76| 167,110,167,109| 121,2,121,3| 195,149,195,150| 81,118,81,119| 111,190,111,189| 10,122,9,122| 101,54,100,54| 105,127,104,127| 154,31,154,30| 160,43,160,42| 10,170,11,170| 100,78,101,78| 198,143,198,144| 102,165,102,166| 122,101,121,101| 7,17,7,18| 46,35,46,34| 27,119,26,119| 146,78,145,78| 55,34,54,34| 145,89,145,90| 193,145,194,145| 41,92,40,92| 144,132,143,132| 122,3,121,3| 172,28,172,29| 49,98,48,98| 198,85,198,86| 97,158,96,158| 24,47,24,46| 59,17,60,17| 107,12,107,13| 122,28,123,28| 75,83,75,84| 7,141,8,141| 170,86,169,86| 196,15,197,15| 68,17,69,17| 59,41,58,41| 75,83,76,83| 189,182,188,182| 98,187,99,187| 106,30,106,31| 31,159,30,159| 148,28,148,27| 146,89,146,90| 119,169,118,169| 6,174,6,175| 152,21,153,21| 131,133,132,133| 1,100,2,100| 53,127,53,126| 176,156,175,156| 147,121,147,122| 121,152,120,152| 141,109,141,110| 18,51,18,52| 183,135,183,134| 163,48,162,48| 170,90,169,90| 200,113,199,113| 134,154,133,154| 162,9,161,9| 129,13,129,14| 48,154,48,153| 95,188,95,187| 7,24,7,25| 93,38,93,39| 187,138,186,138| 115,7,115,8| 11,27,11,26| 42,168,41,168| 144,180,143,180| 93,152,94,152| 28,68,28,69| 122,30,122,29| 130,162,129,162| 185,121,186,121| 109,106,110,106| 168,41,168,40| 112,165,113,165| 50,14,50,13| 160,34,161,34| 155,193,155,194| 116,54,117,54| 111,91,111,92| 128,150,128,151| 84,59,85,59| 111,13,111,14| 71,124,71,123| 35,52,36,52| 51,26,51,27| 130,193,129,193| 140,189,139,189| 126,105,125,105| 70,9,70,8| 72,144,71,144| 46,108,45,108| 195,135,195,136| 170,64,171,64| 51,105,51,104| 145,164,145,163| 127,140,126,140| 174,156,175,156| 108,192,109,192| 25,75,25,74| 183,3,184,3| 30,61,30,60| 7,153,7,154| 148,150,148,151| 140,144,140,143| 53,179,53,178| 55,88,56,88| 80,24,81,24| 62,192,63,192| 6,167,6,168| 29,160,28,160| 159,167,159,166| 100,12,100,11| 176,177,175,177| 12,107,12,106| 177,117,177,118| 199,157,200,157| 80,134,80,133| 178,122,178,123| 174,107,174,106| 66,30,65,30| 123,191,124,191| 80,156,80,155| 84,89,84,88| 58,98,59,98| 37,107,36,107| 157,159,156,159| 102,43,101,43| 24,129,23,129| 73,162,72,162| 165,171,164,171| 22,69,22,70| 50,178,49,178| 196,130,197,130| 10,191,11,191| 116,147,117,147| 6,194,7,194| 76,88,75,88| 27,140,26,140| 87,158,88,158| 184,44,184,43| 70,136,71,136| 92,63,93,63| 172,75,172,76| 133,2,133,3| 117,135,118,135| 110,75,109,75| 173,165,174,165| 144,3,144,4| 90,57,90,58| 127,182,127,181| 92,173,91,173| 141,189,141,188| 193,190,193,191| 181,91,182,91| 152,48,153,48| 148,110,149,110| 176,161,175,161| 62,97,63,97| 88,89,88,90| 31,78,32,78| 157,163,157,164| 186,177,186,176| 30,104,30,105| 110,31,111,31| 129,108,129,107| 93,94,93,95| 133,171,133,170| 194,31,194,30| 32,28,33,28| 87,136,87,137| 86,99,85,99| 64,93,64,92| 179,49,180,49| 69,41,68,41| 112,177,112,176| 152,171,153,171| 40,80,40,79| 101,37,101,38| 15,58,14,58| 86,44,86,45| 79,104,79,103| 181,4,180,4| 151,192,150,192| 136,167,136,166| 73,77,73,78| 92,186,92,185| 56,82,56,81| 136,186,135,186| 117,66,117,67| 53,113,53,112| 156,126,156,125| 187,98,187,99| 51,10,50,10| 16,109,16,110| 104,197,104,196| 147,58,148,58| 117,56,116,56| 59,40,59,41| 8,135,8,134| 1,11,2,11| 82,76,83,76| 161,136,160,136| 54,128,54,127| 183,140,184,140| 21,48,21,47| 72,94,73,94| 83,3,84,3| 140,73,139,73| 182,179,182,178| 176,184,175,184| 103,141,103,140| 24,48,25,48| 88,6,87,6| 42,18,43,18| 183,12,184,12| 146,18,147,18| 155,84,156,84| 23,200,24,200| 197,176,196,176| 55,72,56,72| 187,110,186,110| 98,175,97,175| 76,2,76,3| 141,127,140,127| 73,183,73,182| 183,30,183,31| 148,180,149,180| 128,93,129,93| 24,61,24,62| 117,143,117,142| 83,121,83,122| 132,124,132,123| 83,169,84,169| 169,155,170,155| 141,165,140,165| 123,7,122,7| 70,135,71,135| 61,157,60,157| 182,175,182,176| 105,131,106,131| 146,97,147,97| 128,157,128,156| 77,166,76,166| 166,176,165,176| 37,40,38,40| 159,120,160,120| 76,145,76,144| 51,176,50,176| 129,20,128,20| 4,6,3,6| 109,90,109,91| 104,39,104,38| 131,166,131,167| 45,85,44,85| 71,85,70,85| 156,76,156,75| 176,3,175,3| 39,156,39,157| 138,197,139,197| 29,23,28,23| 28,131,29,131| 123,51,123,50| 128,135,129,135| 178,108,179,108| 91,114,90,114| 161,57,161,56| 5,146,6,146| 6,111,7,111| 107,157,107,156| 36,62,36,63| 23,150,23,151| 40,9,39,9| 98,105,97,105| 173,75,174,75| 186,68,187,68| 152,42,151,42| 92,176,91,176| 92,175,92,174| 142,30,143,30| 156,144,156,143| 48,92,48,91| 132,124,133,124| 74,96,74,97| 91,79,91,78| 45,129,44,129| 149,177,148,177| 53,110,54,110| 184,65,185,65| 143,157,142,157| 199,16,200,16| 27,167,27,168| 27,160,27,159| 22,194,23,194| 141,107,140,107| 197,114,198,114| 51,2,50,2| 161,55,162,55| 79,124,80,124| 12,15,13,15| 88,156,89,156| 71,19,72,19| 12,11,13,11| 120,72,120,73| 88,179,89,179| 174,11,174,12| 191,11,192,11| 84,89,85,89| 127,23,126,23| 8,101,9,101| 113,143,114,143| 117,68,117,67| 12,65,12,66| 171,13,172,13| 31,25,31,26| 75,114,74,114| 88,112,89,112| 136,143,136,144| 52,179,51,179| 62,39,63,39| 65,118,66,118| 159,5,159,4| 41,122,40,122| 5,92,4,92| 64,8,64,7| 48,131,48,130| 114,24,114,23| 140,57,140,56| 16,21,16,20| 45,72,45,73| 29,114,28,114| 36,28,37,28| 127,175,128,175| 144,144,144,143| 182,33,182,32| 104,53,105,53| 81,121,81,122| 71,55,71,56| 22,117,22,116| 164,19,164,18| 106,184,107,184| 151,55,151,54| 69,183,69,182| 193,20,193,19| 195,61,195,62| 48,29,48,28| 52,29,51,29| 71,103,71,102| 8,10,7,10| 197,144,196,144| 64,92,63,92| 90,62,91,62| 24,3,24,4| 103,108,104,108| 35,169,36,169| 137,82,137,83| 127,159,127,160| 66,109,65,109| 100,10,99,10| 56,55,56,56| 33,150,33,151| 73,139,73,140| 156,120,157,120| 53,118,53,119| 50,59,50,58| 30,28,30,27| 171,123,170,123| 125,22,125,21| 1,64,1,65| 67,123,68,123| 105,11,105,12| 2,135,2,136| 121,23,122,23| 122,76,122,77| 65,123,65,122| 63,94,63,95| 109,106,109,107| 200,40,200,41| 98,141,99,141| 67,117,67,118| 114,180,114,179| 26,196,27,196| 4,192,4,193| 160,97,160,96| 14,166,14,167| 200,194,200,193| 101,197,100,197| 116,80,115,80| 161,7,162,7| 156,63,157,63| 75,167,75,168| 106,73,107,73| 75,160,74,160| 91,36,91,37| 34,131,34,130| 98,39,99,39| 96,87,95,87| 31,177,32,177| 95,191,95,192| 26,100,26,99| 199,81,200,81| 181,186,181,187| 160,84,160,83| 77,121,78,121| 144,188,145,188| 103,51,103,50| 105,96,105,95| 176,5,175,5| 133,142,133,141| 175,193,175,192| 139,101,138,101| 137,2,138,2| 76,120,77,120| 6,69,6,70| 9,108,9,107| 105,41,105,42| 104,59,104,58| 140,98,140,97| 85,21,85,22| 146,26,147,26| 46,198,46,197| 129,61,128,61| 51,31,51,32| 157,184,158,184| 139,104,139,103| 36,117,36,118| 92,122,92,123| 16,109,16,108| 97,20,98,20| 84,187,85,187| 14,82,14,83| 55,26,55,25| 178,149,178,148| 21,12,21,11| 73,70,72,70| 185,66,184,66| 60,102,60,103| 76,53,76,54| 22,57,22,56| 190,193,190,192| 118,38,117,38| 126,14,127,14| 148,56,147,56| 151,55,151,56| 177,44,176,44| 45,186,45,187| 195,109,196,109| 198,65,198,66| 139,127,138,127| 171,94,170,94| 13,123,13,124| 143,137,142,137| 73,1,74,1| 131,81,130,81| 50,50,49,50| 102,5,102,4| 67,156,67,157| 165,131,165,132| 187,124,188,124| 146,54,146,53| 37,84,36,84| 74,193,74,194| 177,120,177,121| 73,194,74,194| 131,94,132,94| 89,48,89,49| 71,14,71,15| 109,117,108,117| 156,160,156,159| 137,177,138,177| 29,139,29,138| 15,51,14,51| 179,139,178,139| 143,108,144,108| 151,127,151,126| 82,130,82,129| 186,134,186,135| 193,176,193,177| 30,45,29,45| 11,30,12,30| 64,84,64,83| 154,41,154,40| 189,66,190,66| 183,13,182,13| 5,144,4,144| 176,179,176,178| 183,193,183,192| 53,124,53,123| 83,7,84,7| 165,159,165,160| 111,69,110,69| 37,81,38,81| 55,6,55,5| 66,180,65,180| 9,96,9,95| 96,132,96,131| 153,61,153,60| 146,80,146,81| 64,187,64,186| 121,160,121,161| 61,79,60,79| 175,142,175,143| 11,46,10,46| 12,164,11,164| 50,3,49,3| 115,113,115,112| 4,188,4,189| 181,23,181,22| 106,37,107,37| 57,123,57,124| 153,9,152,9| 151,68,151,67| 90,52,91,52| 13,83,14,83| 84,125,84,126| 1,197,1,198| 81,115,80,115| 67,92,66,92| 19,135,19,136| 139,51,139,50| 10,8,9,8| 178,198,178,199| 82,16,82,17| 129,132,130,132| 11,34,10,34| 173,170,173,171| 67,54,66,54| 86,10,85,10| 159,51,160,51| 180,117,179,117| 172,83,171,83| 100,112,101,112| 104,87,104,88| 107,128,107,127| 129,88,130,88| 153,8,152,8| 112,52,112,53| 129,199,130,199| 131,20,131,19| 140,167,140,168| 97,82,97,81| 53,192,53,193| 168,122,168,121| 39,157,38,157| 146,197,146,196| 172,61,173,61| 132,146,131,146| 144,118,144,117| 149,153,149,152| 182,116,183,116| 168,174,169,174| 91,22,91,21| 86,6,87,6| 146,174,146,173| 121,16,121,15| 27,100,28,100| 46,157,45,157| 158,143,158,144| 155,91,156,91| 9,109,8,109| 64,25,63,25| 196,149,196,150| 191,39,191,40| 147,60,147,59| 82,137,81,137| 138,171,139,171| 154,9,153,9| 114,16,115,16| 128,29,129,29| 25,23,26,23| 192,83,191,83| 53,190,52,190| 61,64,60,64| 25,34,25,33| 120,8,121,8| 82,175,82,174| 26,37,25,37| 99,136,100,136| 32,75,31,75| 39,165,39,166| 68,102,67,102| 39,136,39,137| 28,161,28,162| 171,137,171,136| 8,177,8,176| 23,109,22,109| 138,3,138,4| 3,143,4,143| 25,83,24,83| 92,150,91,150| 129,153,128,153| 42,38,41,38| 101,194,100,194| 104,82,105,82| 154,148,154,147| 104,98,105,98| 92,109,93,109| 11,142,11,141| 62,19,61,19| 111,76,111,77| 34,103,35,103| 154,11,154,12| 194,33,194,34| 178,36,177,36| 182,37,182,38| 182,171,182,172| 8,84,9,84| 135,60,134,60| 171,125,171,124| 145,36,146,36| 128,49,129,49| 151,88,150,88| 14,40,14,39| 15,161,15,162| 190,199,189,199| 84,188,85,188| 65,65,64,65| 34,108,35,108| 60,1,60,2| 10,125,11,125| 94,126,93,126| 30,95,31,95| 179,200,179,199| 113,189,114,189| 47,102,46,102| 111,68,111,67| 13,193,13,192| 114,8,113,8| 189,20,189,21| 7,154,6,154| 157,11,158,11| 72,84,73,84| 71,163,71,164| 181,106,181,107| 155,125,156,125| 58,16,58,15| 197,3,198,3| 27,59,28,59| 58,53,59,53| 30,58,31,58| 60,3,60,2| 175,74,176,74| 180,67,181,67| 32,167,33,167| 52,192,52,193| 21,101,21,102| 7,104,6,104| 140,46,139,46| 48,174,48,173| 186,90,186,89| 65,98,65,99| 184,70,184,69| 149,4,148,4| 161,177,161,176| 190,65,191,65| 13,189,14,189| 73,11,72,11| 31,191,31,192| 176,32,175,32| 109,92,109,91| 134,150,135,150| 39,196,39,195| 62,119,61,119| 46,24,46,23| 121,141,121,140| 137,111,138,111| 92,35,92,34| 161,33,160,33| 169,88,169,89| 52,100,52,99| 7,163,7,164| 5,137,5,138| 36,145,37,145| 91,163,90,163| 194,108,194,107| 61,151,61,152| 34,38,34,37| 160,13,159,13| 28,161,29,161| 149,128,150,128| 137,95,137,96| 167,45,168,45| 125,162,125,163| 172,79,172,80| 104,136,103,136| 93,108,92,108| 17,147,17,146| 16,183,16,184| 64,72,64,73| 186,157,185,157| 180,40,180,39| 13,95,13,94| 199,114,199,115| 4,163,4,162| 87,103,86,103| 71,157,71,158| 71,131,70,131| 181,112,182,112| 74,125,73,125| 50,6,50,7| 143,124,142,124| 39,89,39,90| 11,109,12,109| 159,86,159,85| 193,138,194,138| 6,134,6,133| 142,182,143,182| 177,155,177,154| 93,124,93,125| 191,6,192,6| 109,27,109,26| 200,79,199,79| 188,20,188,21| 63,162,63,161| 18,80,19,80| 101,182,102,182| 15,56,15,55| 53,32,53,33| 74,27,74,28| 38,36,38,37| 137,162,138,162| 28,140,28,141| 173,33,172,33| 12,67,12,68| 11,167,11,168| 139,155,140,155| 60,34,59,34| 163,60,163,61| 111,116,112,116| 39,48,40,48| 187,14,187,15| 129,180,129,179| 55,199,55,200| 195,3,194,3| 160,49,159,49| 73,161,73,160| 190,156,191,156| 189,46,188,46| 130,84,130,83| 89,46,89,45| 7,45,7,46| 100,82,100,81| 13,117,12,117| 2,3,3,3| 29,143,29,142| 97,34,96,34| 141,2,141,3| 23,89,23,88| 148,67,147,67| 147,174,147,173| 154,145,154,146| 106,124,107,124| 31,178,31,177| 190,20,189,20| 195,106,194,106| 170,154,170,155| 9,27,10,27| 197,26,197,25| 6,25,5,25| 105,52,105,53| 168,17,169,17| 175,167,175,168| 103,190,104,190| 44,114,44,115| 102,47,102,48| 24,138,24,137| 151,38,151,37| 3,36,2,36| 90,55,91,55| 40,195,40,194| 79,39,79,38| 172,174,172,175| 47,59,47,60| 89,90,89,89| 54,79,53,79| 122,29,123,29| 28,99,28,98| 84,45,83,45| 64,126,64,125| 147,47,146,47| 85,120,85,121| 141,6,141,7| 87,148,87,147| 73,16,73,17| 96,70,95,70| 16,76,16,77| 38,13,39,13| 40,178,39,178| 98,56,98,55| 122,48,122,47| 84,132,84,131| 153,109,152,109| 186,112,185,112| 196,187,196,188| 86,4,85,4| 166,176,166,175| 22,174,22,175| 157,143,157,142| 16,118,15,118| 46,6,47,6| 102,115,103,115| 143,140,143,139| 30,135,30,136| 18,133,19,133| 119,126,120,126|];